<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
<script>
// 21 04 01 夜阅览犀牛book   //2021-06-08-白 补充Math

    var n = 123456.789;
    console.log(n.toFixed(0))      //"1234567"
    console.log(n.toFixed(2))      //"123456.79"
                                   //根据小数点后的指定位数 转换为字符串       

    parseInt();                    //只解析整数 
    parseFloat();                  //可以解析整数 和浮点数 
                                   //parseInt()&&parseFloat() 都会跳过任意类型的前导空格 尽可能解析更多数值字符 并忽略后面的内容
                                   //注意如果 第一个非空格字符非法的数字直接量 将最终返回 NaN
    parseInt("3 aa bbb");          //3
    parseInt("-12.123");           //-12 
    parseInt(".1");                //NaN 整数不能以.开头 
    parseFloat("$12.47");          //Nan 数字不能以$开头  


    Math.round()     //四舍五入 该函数返回的是一个四舍五入的整数   
        let a = 3.14159;
        let b = 3.6666;
        let c = -3.333333;
        let d = -2.88888;
        let a1 = Math.round(a)
        let b1 = Math.round(b)
        let c1 = Math.round(c)
        let d1 = Math.round(d)
        console.log(a1,b1,c1,d1)    //3,  4,  -3, -3
        //注意坑儿
        let cdd = -15.5;            //负数，小数点第一位是 5 时，直接舍去
        let cxl = 15.5;             
        let nCdd = Math.round(cdd)      
        let nCxl = Math.round(cxl)
        console.log(nCdd,nCxl)      // -15 16

    Math.ceil()   //向上取整 即小数 部分直接舍去 并向正数部分进1 
    Math.floor()  //向下取整 即小数部分直接舍去  
        



</script>